Text copied to clipboard!

Заглавие

Text copied to clipboard!

Програмист на вградени системи

Описание

Text copied to clipboard!
Търсим Програмист на вградени системи, който да се присъедини към нашия екип и да участва в разработката на иновативни решения за вградени устройства. Кандидатът ще работи в тясно сътрудничество с хардуерни инженери и други софтуерни специалисти за създаване на стабилни, ефективни и надеждни системи, използвани в различни индустрии като автомобилостроене, индустриална автоматизация, потребителска електроника и медицински устройства. Основните отговорности включват проектиране, разработка, тестване и поддръжка на софтуер за микроконтролери и други вградени платформи. Кандидатът трябва да има опит с програмни езици като C и C++, както и познания по реалновременни операционни системи (RTOS), комуникационни протоколи (SPI, I2C, UART, CAN) и хардуерно-свързани концепции. Идеалният кандидат ще притежава аналитично мислене, внимание към детайла и способност за работа в екип. Очакваме също така умения за отстраняване на грешки, писане на документация и участие в процеса на разработка от концепция до внедряване. Опит с инструменти за контрол на версиите (напр. Git), както и с инструменти за симулация и отстраняване на грешки (debugging) е силно желан. Работата предлага възможност за участие в проекти с висока технологична стойност, професионално развитие и работа в динамична и иновативна среда. Ако сте мотивиран специалист с интерес към вградените системи и желаете да работите по предизвикателни проекти, ще се радваме да се свържете с нас.

Отговорности

Text copied to clipboard!
  • Разработка на софтуер за вградени системи
  • Тестване и отстраняване на грешки в софтуера
  • Сътрудничество с хардуерни инженери
  • Интеграция на софтуер с хардуерни компоненти
  • Поддръжка и актуализация на съществуващи системи
  • Създаване на техническа документация
  • Използване на инструменти за контрол на версиите
  • Участие в целия жизнен цикъл на продукта
  • Оптимизация на производителността на системите
  • Спазване на стандарти за качество и безопасност

Изисквания

Text copied to clipboard!
  • Висше образование в областта на компютърните науки, електроника или подобна
  • Опит с програмни езици C и C++
  • Познания по реалновременни операционни системи (RTOS)
  • Разбиране на комуникационни протоколи (SPI, I2C, UART, CAN)
  • Умения за отстраняване на грешки и тестване
  • Опит с микроконтролери и вградени платформи
  • Умения за работа в екип и комуникация
  • Внимание към детайла и аналитично мислене
  • Опит с Git или други системи за контрол на версиите
  • Добро владеене на английски език

Потенциални въпроси за интервю

Text copied to clipboard!
  • Какъв е вашият опит с програмиране на микроконтролери?
  • Работили ли сте с RTOS? Ако да, с кои?
  • Какви комуникационни протоколи сте използвали в предишни проекти?
  • Как подхождате към отстраняване на грешки във вградени системи?
  • Какви инструменти използвате за симулация и тестване?
  • Имате ли опит с разработка на драйвери за хардуер?
  • Какви проекти с вградени системи сте реализирали досега?
  • Как се справяте с работа под напрежение и кратки срокове?
  • Какви са вашите очаквания от тази позиция?
  • Готови ли сте да работите в мултидисциплинарен екип?